<?php
if (! defined('IN_SCRIPT') || ! defined('ADMIN_MODE')) { die('Access Denied!'); }
// Если пользователь нажал на кнопку "Отправить данные"
if (isset($_POST['btnSubmit'])) {
    // Устанавливаем название трекера
    tracker::getInstance()->setName($_POST['name']);
    // Устанавливаем описание трекера
    tracker::getInstance()->setDescription($_POST['description']);
    // Устанавливаем количество инвайтов
    tracker::getInstance()->setInviteCount($_POST['inviteCount']);
    // Устанавливаем масиив с вопросами
    tracker::getInstance()->setQuestionArray($_POST['questions']);
    // Добавляем трекер в базу данных
    tracker::getInstance()->add();
    // Делаем редирект на главную страницу
    header('Location: index.php?page=main');
}
?>

<form action="#" id="addTrackerForm" method="post">
    <table style="width: 80%; margin: 0 auto;">
    <caption>Шаг 1: Заполните необходимые данные о трекере</caption>
        <tr>
            <th style="width: 30%;">Название трекера</th>
            <td><input type="text" class="required" name="name" style="width: 100%;"  /></td>
        </tr>
        <tr>
            <th>Краткое описание трекера</th>
            <td><textarea name="description" class="required" rows="0" cols="0" style="height: 80px; width: 100%;"></textarea></td>
        </tr>
        <tr>
            <th>Количество инвайтов на трекер</th>
            <td><input type="text" name="inviteCount" class="required number" maxlength="4" style="width: 100%;" /></td>
        </tr>
    </table>
    <table style="width: 80%; margin: 0 auto;" id="questions">
        <caption>Шаг 2: Заполните список вопросов</caption>
        <thead>
        <tr>
            <th style="width: 2%;">#</th>
            <th style="width: 49%;">Вопрос:</th>
            <th style="width: 17%;">Макс. символов:</th>
            <th style="width: 30%;">Тип поля</th>
            <th style="width: 2%;" title="Поле обязательно для заполнения?">Rq</th>
            <th style="width: 2%;">[x]</th>
        </tr>
        </thead>
        <tr id="1">
            <td>1</td>
            <td><input type="text" name="questions[question][1]" style="width: 100%;" class="required" /></td>
            <td><input type="text" name="questions[maxChars][1]" style="width: 100%;" class="number" /></td>
            <td>
            <select name="questions[fieldType][1]" style="width: 100%;">
                <option value="0">Текст</option>
                <option value="1">Большое поле</option>
                <option value="2">Поле для E-Mail'а</option>
            </select>
            </td>
            <td><input type="checkbox" name="questions[required][1]" checked="checked" /></td>
            <td><span style="color: red; text-decoration: none; font-weight: bold; cursor: pointer;" onclick="removeQuestionField('questions', 1)">[x]</span></td>
        </tr>
    </table>
    <table style="width: 80%; margin: 0 auto;">
    <caption>Шаг 3: Добавляйте ещё вопросы либо подтверждайте введённые данные</caption>
        <tr style="text-align: center;">
            <td colspan="3"><input type="button" value="Добавить вопрос" style="width: 70%;" onclick="addQuestionField('questions')" /></td>
            <td colspan="3"><input type="submit" value="Отправить данные" style="width: 70%;" name="btnSubmit" onclick="checkForm('addTrackerForm')" /></td>  
        </tr>
    </table>
</form>